package com.example.xpvideo.entity;

import java.io.Serializable;

import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

/**
 * (LsTeamFound)实体类
 *
 * @author 
 * @since 2021-09-26 11:11:16
 */
@ApiModel("$tableInfo.comment")
@JsonInclude(JsonInclude.Include.NON_NULL)
public class LsTeamFound implements Serializable {
    private static final long serialVersionUID = -47215824970910568L;
        /**
    *主键
    * 主键ID
    * isnull 1
    */
    @ApiModelProperty(value="主键ID",position=1)
    private Integer id;

    /**
    * 店铺ID
    * isnull 0
    */        @ApiModelProperty(value="店铺ID",position=2)
    private Integer shopId;
    /**
    * 团活动ID
    * isnull 0
    */        @ApiModelProperty(value="团活动ID",position=3)
    private Integer teamActivityId;
    /**
    * 拼团编号
    * isnull 0
    */        @ApiModelProperty(value="拼团编号",position=4)
    private String teamSn;
    /**
    * 团长用户ID
    * isnull 0
    */        @ApiModelProperty(value="团长用户ID",position=5)
    private Integer userId;
    /**
    * 成团所需人数
    * isnull 0
    */        @ApiModelProperty(value="成团所需人数",position=6)
    private Object people;
    /**
    * 现参团人数
    * isnull 0
    */        @ApiModelProperty(value="现参团人数",position=7)
    private Object join;
    /**
    * 状态[0-待成团, 1-拼团成功, 2-拼团失败]
    * isnull 0
    */        @ApiModelProperty(value="状态[0-待成团, 1-拼团成功, 2-拼团失败]",position=8)
    private Object status;
    /**
    * 活动商品快照
    * isnull 0
    */        @ApiModelProperty(value="活动商品快照",position=9)
    private String goodsSnap;
    /**
    * 开团时间
    * isnull 0
    */        @ApiModelProperty(value="开团时间",position=10)
    private Integer kaituanTime;
    /**
    * 团失效时间
    * isnull 0
    */        @ApiModelProperty(value="团失效时间",position=11)
    private Integer invalidTime;
    /**
    * 拼团成功 / 失败的时间
    * isnull 0
    */        @ApiModelProperty(value="拼团成功 / 失败的时间",position=12)
    private Integer teamEndTime;
        
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public Integer getShopId() {
        return shopId;
    }

    public void setShopId(Integer shopId) {
        this.shopId = shopId;
    }
        
    public Integer getTeamActivityId() {
        return teamActivityId;
    }

    public void setTeamActivityId(Integer teamActivityId) {
        this.teamActivityId = teamActivityId;
    }
        
    public String getTeamSn() {
        return teamSn;
    }

    public void setTeamSn(String teamSn) {
        this.teamSn = teamSn;
    }
        
    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }
        
    public Object getPeople() {
        return people;
    }

    public void setPeople(Object people) {
        this.people = people;
    }
        
    public Object getJoin() {
        return join;
    }

    public void setJoin(Object join) {
        this.join = join;
    }
        
    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }
        
    public String getGoodsSnap() {
        return goodsSnap;
    }

    public void setGoodsSnap(String goodsSnap) {
        this.goodsSnap = goodsSnap;
    }
        
    public Integer getKaituanTime() {
        return kaituanTime;
    }

    public void setKaituanTime(Integer kaituanTime) {
        this.kaituanTime = kaituanTime;
    }
        
    public Integer getInvalidTime() {
        return invalidTime;
    }

    public void setInvalidTime(Integer invalidTime) {
        this.invalidTime = invalidTime;
    }
        
    public Integer getTeamEndTime() {
        return teamEndTime;
    }

    public void setTeamEndTime(Integer teamEndTime) {
        this.teamEndTime = teamEndTime;
    }

        @Override
    public String toString() {
        return "{" +
                    " \"id\":" + id +
                                  " ,\"shopId\":" + shopId +
                            " ,\"teamActivityId\":" + teamActivityId +
                            " ,\"teamSn\":" + teamSn +
                            " ,\"userId\":" + userId +
                            " ,\"people\":" + people +
                            " ,\"join\":" + join +
                            " ,\"status\":" + status +
                            " ,\"goodsSnap\":" + goodsSnap +
                            " ,\"kaituanTime\":" + kaituanTime +
                            " ,\"invalidTime\":" + invalidTime +
                            " ,\"teamEndTime\":" + teamEndTime +
                  '}';
    }


}
